实现矩阵类
准确度
Criteria | Meet Specification |
---|---|
方法通过所有单元测试。 |
如果你的代码通过了在 test.py 中的所有指定测试,即表示你的实战项目通过了该项审阅标准。 |
determinant() 正常运行 |
矩阵 determinant() 按照正确的方式进行计算,并且得到了正确的输出。 |
trace() 正常运行 |
矩阵 trace() 按照正确的方式进行计算,并且得到了正确的输出。 |
inverse() 正常运行 |
矩阵 inverse() 按照正确的方式进行计算,并且得到了正确的输出。 |
T() 正常运行 |
矩阵 T() (transpose) 按照正确的方式进行计算,并且得到了正确的输出。 |
add () 正常运行 |
矩阵 add () 按照正确的方式进行计算,并且得到了正确的输出。 |
neg () 正常运行 |
neg () 按照正确的方式进行计算,并且得到了正确的输出。 |
sub () 正常运行 |
sub () 按照正确的方式进行计算,并且得到了正确的输出。 |
mul () 正常运行 |
mul () 按照正确的方式进行计算,并且得到了正确的输出。 |
rmul () 正常运行 |
rmul () 按照正确的方式进行计算,并且得到了正确的输出。 |
代码质量
Criteria | Meet Specification |
---|---|
可读性 |
代码质量问题 不 应成为项目不通过的主要因素。 如果代码有效,该项目应该得以通过。 但可读性也非常重要,因此请在项目提交前仔细检查好代码,以确保审阅者能够为你提供最有用的反馈。 |
Tips to make your project standout:
如果你想要一项额外的挑战,那么考虑使
determinant
和
inverse
方法适用于大于 2×2 的矩阵。